Learning Hub
Home
News
Latest Updates
VS Code v1.107 Release Summary
VS Code v1.107 Release Analysis
Events
Build Conference 2025
Ignite Conference 2025
All event content available via sidebar →
Architectures
Podcast and RSS Feed Analysis
Analyzing Atom and RSS Specifications
Additional Metadata for RSS and Atom Feeds
C# Reference Classes for Reading Feeds
Azure
Azure Best Practices
Security & Identity
Azure AD External Users Explained
External Users Types & Invitation
Data Services
Table Storage Access
Blob Storage Access Options
Blob Storage Limitations
CosmosDB Access
Messaging & Events
EventHub Access
Developer Learning Path
Azure Apps Q&A
Azure Web App Limitations
Azure Apps CLI Commands
Azure Web App CLI Guide
Azure Functions Q&A
Azure Functions Limitations
Azure Key Vault Q&A
Azure Key Vault Limitations
Azure Key Vault HowTo
Azure App Configuration Q&A
Azure App Configuration Exercise
Azure Monitor Q&A
Azure Container App
Azure Container App Environments
Azure Container App CLI HowTo
Azure Containers Q&A
Markdown & Docs
Quarto Documentation
Using Quarto (Overview)
Quarto Architecture: How It Works
Quarto: Monolithic vs. Modular Deployment
Quarto: Split Navigation Build
Quarto.yml Document Structure
Quarto Theming and Styling
Quarto-Specific Markdown Features
Optimizing Quarto Build & Deploy
How Quarto Sidebar Works
Quarto Navigation Workflow
Sidebar Page Transition Optimization
Troubleshooting Quarto Sites
Deploying Quarto to GitHub Pages
Deploying Quarto to Azure Storage
MkDocs Documentation
Using MkDocs (Overview)
MkDocs Architecture: How It Works
MkDocs: Monolithic vs. Modular Deployment
Technologies
GitHub & Version Control
Git Command Line
GitHub CLI Commands
Prompt Engineering
GitHub Copilot & Markdown
Naming & Organizing Prompts
Structuring Prompt Files
API Testing & Tools
HTTP/REST API Testing Comparison
Using .http Files (VSCode)
Programming & Hardware
C# DateTime Formats
yq YAML Processor
Surface Laptop 6
How-To Guides
Configure .prompt Files in VS
No-IP DDNS Setup
Ideas & Projects
IQPilot - AI Quality Tool
LearnHub Overview
DIY Battery Packs
DIY E-Bike Projects
Culture & Travel
Paris Cultural Journey 2025
San Francisco & Seattle 2026
Technologies
HTTP Client
20250713 Use http files for easy and repeatable test
README
Home
Learning Hub Concept
Using Learning Hub for Learning Technologies
News & Updates
20251224 vscode v1.107 Release
Recording Summary: VS Code v1.107 Release Live Stream
Session Analysis: VS Code v1.107 Release Live Stream
20260111 6 VITAL Rules for Production-Ready Copilot Agents
6 VITAL Rules for Production-Ready Copilot Agents
Events
Build Conference 2025
Microsoft Build 2025 - Session Articles
BRK - Breakout Sessions
BRK101 Dotnet app modernization
AI-Powered .NET App Modernization: GitHub Copilot & Azure Migration Tools
Executive Summary
BRK103 Microsoft Developers Use AI
How Microsoft Developers Use AI in Real-World Coding
How Microsoft Developers Use AI in Real-World Coding
BRK104 Building the Next Generation of Apps with AI and .NET
Building the Next Generation of Apps with AI and .NET
SUMMARY
BRK106 Elevating Development with .NET Aspire AI
Elevating Development with .NET Aspire: AI, Cloud, and Beyond
BRK114 CS 14 Language Features and Beyond
Appendix A: CS Version History and Features
C# 14 Language Features and Beyond: A Demo-Filled Tour
AI Summary
BRK119 Debug Like a Pro - Improve Your Efficiency
Debug Like a Pro: Improve Your Efficiency with Visual Studio & Copilot
Debug Like a Pro: Improve Your Efficiency with Visual Studio & Copilot
BRK122 Supercharge Your Git workflow with VS Code
Passkey Authentication Information
Inside Observability with .NET 10
The Future of Web Development with ASP.NET Core & Blazor
Sample
Microsoft Open Source Code of Conduct
Build25 BRK122 - The future of web development with ASP.NET Core & Blazor
Security
Support
ModernWebApi
ModernWebApi
BRK123 Build AI Apps with Microsoft Graph Data
AI Infused Mobile & Desktop App Development with .NET MAUI
SUMMARY
BRK127 Unleash developer potential with AI and Dev Box
Unleash Developer Potential with AI and Dev Box
Unleash Developer Potential with AI and Dev Box
BRK141 RAG for enterprise agents with Azure AI Search
Knowledge Retrieval: RAG for Enterprise Agents with Azure AI Search
BRK155 Azure AI Foundry - app and Agent Factory
Azure AI Foundry: The AI App and Agent Factory
BRK163 Create agents for 365 Copilot with 365 Agents SDK
Create Agents for Microsoft 365 Copilot with Microsoft 365 Agents SDK
Create Agents for Microsoft 365 Copilot with Microsoft 365 Agents SDK
BRK165 Building agents for Microsoft 365 Copilot
Building Agents for Microsoft 365 Copilot: From No-Code to Pro-Code
Building Agents for Microsoft 365 Copilot: From No-Code to Pro-Code
BRK176 agent solutions with Copilot Studio and M365 Agents SDK
Architecting Multi-Agent Solutions with Copilot Studio and M365 Agents SDK
Architecting Multi-Agent Solutions with Copilot Studio and M365 Agents SDK
Architecting Multi-Agent Solutions with Copilot Studio and M365 Agents SDK
BRK195 Inside Azure innovations with Mark Russinovich
Inside Azure Innovations with Mark Russinovich
Inside Azure Innovations with Mark Russinovich
BRK199 Accelerate Modernization
Accelerate Modernization at Scale: From Legacy to Cloud-Native with AI
Accelerate Modernization at Scale: From Legacy to Cloud-Native with AI
BRK204 Wharts new in Microsoft Databases
README.Sonnet4
BRK204 Whats new in Microsoft Databases
What’s New in Microsoft Databases: Empowering AI-Driven App Development
What’s New in Microsoft Databases: Empowering AI-Driven App Development
BRK223 An overview of Windows AI Foundry
An Overview of Windows AI Foundry: Local AI Development and Deployment
An Overview of Windows AI Foundry: Local AI Development and Deployment
BRK224 Integrate AI using Windows AI APIs
SUMMARY
BRK225 Bring your own model to Windows using Windows ML
Bring Your Own Model to Windows using Windows ML
BRK226 Boost Development Productivity
Boost Development Productivity: Windows Latest Tools and Tips
Boost Development Productivity: Windows Latest Tools and Tips
BRK229 Introducing Copilot Solutions
BRK229: Introducing Copilot Solutions
BRK229 Unlock agents for your apps using MCP on Windows
Unlock Agentic Interactions for Your Apps Using MCP on Windows
Unlock Agentic Interactions for Your Apps Using MCP on Windows
DEM - Demonstrations
DEM508 Streamlining Application Testing with .NET Aspire and Playwright
Streamlining Application Testing with .NET Aspire and Playwright
DEM509 Essential AI Prompts for Developers
Essential AI Prompts for Developers: 4 Strategies to Make AI Work Super Hard for You
Essential AI Prompts for Developers: 4 Strategies to Make AI Work Super Hard for You
DEM515 Write better C# code
Write Better C# Code: Underutilized Features for Modern Development (Deep Analysis)
Executive Summary
DEM517 Build, Deploy, & Use Your First MCP Server
Build, Deploy, & Use Your First Model Context Protocol (MCP) Server
DEM518 dotnet run app
.NET 10 Preview: Run C# Files Directly with
dotnet run app.cs
.NET 10 Preview: Run C# Files Directly with
dotnet run app.cs
DEM519 Agent mode for serious developers
Agent Mode for “Serious” Developers: Autonomous Coding with VS Code
Agent Mode for “Serious” Developers: Autonomous Coding with VS Code
DEM520 Local AI Development with Foundry Local and .NET Aspire
Working Qwen2.5 Sample with Foundry Local
Foundry Local Samples
DEM520: Local AI Development with Foundry Local and .NET Aspire
DEM524 Running Large Language Models on your local machine
The Power Within: Running Large Language Models on Your Local Machine
DEM571 Extending your application with powertoys
Extending Applications with PowerToys Command Palette
Extending Applications with PowerToys Command Palette
DEM581 Transforming Microsoft Learn with AI
AI-Powered Learning: Transforming Microsoft Learn with Intelligent Assistance
Overview
ODF - On-Demand Features
ODFP957 Sentry and Copilot Integration for AI Debugging
ODFP957: Sentry + GitHub Copilot Integration for AI-Powered Debugging
Session Goal
STUDIO - Studio Sessions
STUDIO14 Agents AI and Azure AI Foundry
STUDIO14: Agents, AI, and Azure AI Foundry - A Deep Dive into Enterprise AI Platforms
STUDIO14: Agents, AI, and Azure AI Foundry - A Deep Dive into Enterprise AI Platforms
Agents, AI, and Azure AI Foundry: A Deep Dive into Enterprise AI Platforms
Ignite Conference 2025
03. Migrate and modernize
BRK431 - Cloud Native Innovations with Mark Russinovich
Summary
Technologies
Authentication
Azure
00. Azure Naming conventions
Azure Naming Conventions
01. Azure Apps
Q. What are Deployment slots ? how can I use them?
Azure Web Apps Limitations
03. cli commands
Azure Web App CLI Commands Guide
01. Azure Functions
📑 Table of Contents
⚠️ Azure Functions Limitations
02. Azure Key Vault
📑 Table of Contents
Azure Key Vault Limitations
03. HowTo.Create and retrieve secrets from Azure Key Vault
03. Azure App Configuration
📑 Table of Contents
Azure App Configuration with Key Vault Integration 🚀
04. Monitor App Performance
📑 Table of Contents
05. Azure Containers
Azure Container Apps Overview
Azure Container App Environments Overview
03. HowTo. Use az cli to create ACI
HowTo: Use Azure CLI to Create Azure Container Apps
Q. Compare and contrast ‘Azure Container Apps’ and ‘Azure Web Containerized Apps’?
08. EventHub Access options
README
Data
01. TableStorageAccess options
Azure Table Storage Access with C#
02. CosmosDB Access options
🌐 Azure CosmosDB Access Options (with C#)
🎯 CosmosDB Partitioning Strategies
03. BlobStorage Access options
Azure Blob Storage Access Approaches with C#
⚠️ Azure Blob Storage Limitations
Programming Languages
20250827 what is yq overview
Appendix B: Advanced YAML to JSON Conversion Techniques
Appendix A: The yq Tool - Complete Guide
How to Convert YAML to JSON - Complete Guide
Lang01 CSharp
C# Date and Time Data Types: A Comprehensive Guide
GitHub
01.01 Cli
20250118 Github Cli
🚀 CLI Commands to Interact with GitHub Repositories
20250709 Manage GitRepo from commandline
HowTo: Manage your Git repo from the command line
01.Repositories
20250825 Github repositories limitations
Overcoming GitHub Repository Limitations
02.Actions
20251018 ISSUE Github action fails with Artifact storage quota has been hit
ISSUE: Github action fails with ‘Artifact storage quota has been hit’
Quick Start Guide - Fixing Artifact Storage Quota Issue
Summary - GitHub Actions Artifact Storage Quota Issue
FINAL SOLUTION: No Artifacts Approach
WSL Error Fix - Updated Solution
Prompt Engineering
How GitHub Copilot Uses Markdown and Prompt Folders within Your Repo
How to Name and Organize Prompt Files in Your GitHub Repository
How to Structure Content for GitHub Copilot Prompt Files
How to Structure Content for GitHub Copilot Agent Files
How to Structure Content for GitHub Copilot Instruction Files
How to Create a Prompt Orchestrating Multiple Agents
Multi-Agent Orchestration Plan V2 for Prompt and Agent File Creation
Prompts and Markdown Structure for a Documentation Site
HTTP Client
20250711 Use http files for easy and repeatable test
README
20250713 Use http files for easy and repeatable test
🔍 HTTP/REST API Testing Tools - Comprehensive Comparison
Using HTTP Files for API Testing (Visual Studio)
README
Markdown Compilers
Quarto
Using Quarto
How Quarto Works
Monolithic vs. Modular Deployment
Split Navigation Build from Content Rendering
_quarto.yml Document Structure
Quarto-Specific Markdown Features
Quarto Theming and Styling
How does quarto site layout works
Navbars Navigation Workflow
Sidebar Page Transition Optimization
Optimizing Quarto Build and Deploy Performance
Troubleshooting Quarto Sites
Deploying a Quarto Site to GitHub Pages
Deploying a Quarto Site to Azure Storage Accounts
Quarto Documentation Series
MkDocs
Using MkDocs
MkDocs Architecture - How MkDocs Works
MkDocs Architecture - Monolithic vs. Modular Deployment
Feed Architectures & Protocols
20251005 Feeds architectures and protocols
Podcast and RSS Feed: Information Gathering and Analysis
Analyzing Atom and RSS Specifications
Additional Metadata for RSS and Atom Feeds
C# Reference Classes for Reading RSS and Atom Feeds
Diginsight
20250817 Query Cost Metrics with Diginsight
CosmosDB Query Cost Metrics with Diginsight
Hardware
How-To Guides
HowTo: Configure .prompt Files for Markdown Preview in Visual Studio
20251013 HowTo Expose My Computer with No-IP DDNS
🌐 HowTo: Expose My Computer with No-IP DDNS
Issues & Solutions
20250709 fatal error cloning a repo with Visual Studio
PROBLEM DESCRIPTION
20251107 FeedId cannot contain forward slash
ISSUE: ‘title’ - 20251028
YYYYMMDD sample
README
Ideas & Projects
IQPilot - AI Content Quality Tool
IQPilot
IQPilot Overview: AI-Assisted Content Development Tool
IQPilot Getting Started Guide
IQPilot Implementation Details
LearnHub
01. Learning Hub Overview
Learning Hub Concept
Using Learning Hub for Learning Technologies
Other Technologies
DIY Li-Ion Battery Packs
DIY E-Bike Projects
Culture & Travel
Paris Cultural Journey 2025
San Francisco & Seattle 2026
Technologies
HTTP Client
20250713 Use http files for easy and repeatable test
README
Using HTTP Files for API Testing (Visual Studio)
Using Quarto